package com.suse.warmstill.service;

import com.suse.warmstill.common.model.ListPageModel;
import com.suse.warmstill.vo.ConditionVO;
import com.suse.warmstill.vo.RoleVo;

import java.util.List;

public interface RoleService {

    ListPageModel<RoleVo> listRoles(ConditionVO conditionVO);

    void disableRoles(List<Long> roleIds);

    void updateRoleMenu(RoleVo roleVo);

    void insertRole(RoleVo roleVo);

    void updateRoleResource(RoleVo roleVo);

    void disableRole(Long roleId);
}
